xend, xenapi: Strip characters from logs that XMLRPC layer cannot handle.
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 16 Nov 2007 14:45:35 +0000 (14:45 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 16 Nov 2007 14:45:35 +0000 (14:45 +0000)
From: Ian Jackson <ian.jackson@citrix.com>
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
tools/python/xen/xend/XendAPI.py

index 183ddcb502db75cb222a7ebf2cfdab1b04fb073b..2413dd62d70548d48977def58a2333028b8431f7 100644 (file)
@@ -994,6 +994,8 @@ class XendAPI(object):
     def host_get_log(self, session, host_ref):
         log_file = open(XendLogging.getLogFilename())
         log_buffer = log_file.read()
+        log_buffer = log_buffer.replace('\b', ' ')
+        log_buffer = log_buffer.replace('\f', '\n')
         return xen_api_success(log_buffer)
 
     def host_send_debug_keys(self, _, host_ref, keys):